FilterEverything\Filter\WpManager D

Total Complexity 281
Dependencies 4
Dependents 1
Total lines 1,245
Lines of code 804
Logical lines of code 565
Comment lines 187
Methods 22
Properties 4

Methods 22

Method Rating Maintainability Complexity Lines of code
customParseRequest()
D
20
64 175
customParseRequestBefore60()
D
21
61 166
identifyWpQueriedObject()
D
30 41 102
collectWPQueries()
C
32 30 99
addFilterQueryToWpQuery()
B
36 23 73
prepareRequest()
A
48 8 31
populateQueriedValuesWithAdditionalParams()
S
51 6 26
fillQueriedTermObject()
S
62 6 11
isFilteredQuery()
S
60 5 13
fixPostsWhereForSearch()
S
61 5 12
fixSearchPostType()
S
66 5 8
parseRequest()
S
59 4 14
getRequestUri()
S
59 3 14
make_404()
S
67 3 8
init()
S
63 3 10
validateFiltersPosition()
S
66 3 8
validateFiltersLogic()
S
65 3 9
setQueryVar()
S
69 2 7
getQueryVar()
S
71 2 6
addSQlComment()
S
71 2 6
isFilterRequest()
S
82 1 3
isAllowedFilterPage()
S
82 1 3